Integración de aplicaciones basada en XML para compartir información y conocimiento

Integración de aplicaciones

En Varadero Software Factory (VSF) ayudamos a las grandes organizaciones a integrar sus sistemas de información mediante la creación de soluciones que utilicen información de distintos sistemas, software o aplicaciones independientemente de la tecnología en la que estén desarrollados.


Para ello creamos un Middleware que se comunica con los sistemas de información o aplicaciones (obteniendo y distribuyendo datos) que, mediante una serie de reglas/lógica de negocio, permite utilizar la información en un mismo interfaz aunque provenga de fuentes de datos distintos.

Tal y como muestra el gráfico anterior se crea una META aplicación basada en Web y XML  que se comunica con todas las aplicaciones ( usando XML / WebServices) bajo un diseño homogéneo y compatible con ordenadores y smartphones.

XML Middleware con  lógica de negocio ad-hoc

Se crea, con tecnología web y con sistemas de procesamiento ágiles de XML, la lógica de negocio de la aplicación que modeliza los distintos procesos tanto funcionales como de comunicación con las aplicaciones existentes.

  • Utilización o creación a ad-hoc de API's / Web Services para comunicación vía XML con las aplicaciones.
  • Creación del middleware en cualquier lenguaje estándar, J2EE, .NET o PHP adaptado tanto para sistemas linux como windows.
  • Implementación de los sistemas de configuración, acceso y gestión adecuados.

Protocolos XML de comunicación con las aplicaciones

En función de los requerimientos de cada proyecto, creamos los protocolos para comunicarse vía XML en tiempo real con las distintas aplicaciones, tanto para la obtención como el almacenamiento de datos.

  • Definición de los protocolos de comunicación con las aplicaciones y obtención de datos (según las reglas de negocio).
  • Definición de los protocolos de comunicación con las aplicaciones y distribución / almacenamiento de datos.
  • Comunicación en tiempo real con las aplicaciones.

En ocasiones, por motivos de seguridad o política de empresa, solamente se distribuye la información del sistema creado a las aplicaciones existentes sin almacenar ningún dato. Generando los ficheros XML adecuados para que posteriormente el equipo de sistemas del cliente, según sus políticas de trabajo y seguridad obtenga esa información y la integre / almacene adecuadamente en las distintas aplicaciones.

Interfaces multidispositivo (PC's y Smartphones)

Se diseñan las interfaces para su compatibilidad con los dispositivos actuales con conexión a internet y navegador web (válido tanto para Internet Explorer, como para Firefox, Safari y Android):

  • Ordenadores portátiles.
  • Smartphones (iPhone, HTC, blackberry).

BBDD propias para tratamiento de la información

Además de la lógica de negocio para el proceso de datos, se pueden crear bases de datos propias que almacenen cierta información (incluso cachearla para procesos costosos con datos) para su posterior explotación y tratamiento:

  • Informes estándar.
  • Minería de datos / Data warehouse / cubos.
  • Creación de un CMI para la ayuda a la toma de decisiones.
Varadero Software Factory (VSF) / Madrid / España